package com.novoda.runbuddy.controller;

import android.location.Location;

import com.novoda.runbuddy.model.Run;
import com.novoda.runbuddy.util.DBHelperImpl;

public interface IRunController {

	public Run	activeRun	= null;

	void startNewRun(long id, String name, long startTime);

	void startNewRun(DBHelperImpl dbHelper, String name, long startTime);

	void stopRun(long stopTime);

	void stopRun(Location loc, long time);

	boolean aRunIsCurrentlyActive();

	long getCurrentRunID();

	void addCheckPoint(Location location);

	public Run getActiveRun();

}
